//
//  Card_Des.m
//  PartyGame
//
//  Created by Peteo on 11-8-20.
//  Copyright 2011 __MyCompanyName__. All rights reserved.
//

#import "Card_Des.h"
#import "GameConfig.h"

@implementation Card_Des

@synthesize m_nReturn;

+(CCScene *) scene
{
	// 'scene' is an autorelease object.
	CCScene *scene = [CCScene node];
	
	// 'layer' is an autorelease object.
	Card_Des *layer = [Card_Des node];
	
	// add layer as a child to scene
	[scene addChild: layer];
	
	// return the scene
	return scene;
}

-(void)Card_Des_Return:(id)sender
{
	if(delegate)
	{
		[delegate Card_DesSelect:m_nReturn];
	}
}

-(id)init:(id<Card_DesDelegate>) _delegate
{
	self = [super init];
	if (self)
	{
		delegate = _delegate;
		
		CGSize size = [[CCDirector sharedDirector] winSize];
		
		//背景
		CCSprite *sp = [CCSprite spriteWithFile:@"bg_card.png"];
		sp.position = ccp(size.width/2, size.height/2);
		[self addChild:sp z:0 tag:1];
		 
		//底部背景
		CCSprite *bottomBg=[CCSprite spriteWithFile:@"bottom_bg.png"];
		bottomBg.position = ccp(SCREEN_WIDTH/2,BOTTOM_HEIGHT);
		[self addChild:bottomBg];
		
		
		//提示框
		CCSprite *tipBg=[CCSprite spriteWithFile:@"tipFrame.png"];
		tipBg.position = ccp(SCREEN_WIDTH/2,SCREEN_HEIGHT/2);
		[self addChild:tipBg];
		
		//游戏说明
		CCSprite *gamedes=[CCSprite spriteWithFile:@"game_des.png"];
		gamedes.position = ccp(SCREEN_WIDTH/2,SCREEN_HEIGHT - 40);
		[self addChild:gamedes];
		
		/*
		CCLabelTTF* label = [CCLabelTTF labelWithString:@"• 设定玩家人数（2-8人），预先输入惩罚方法。\r\n• 玩家一个个轮流玩。\r\n• 玩家进行游戏时，屏幕上有对应玩家数量的纸牌，纸牌大小为一副扑克牌中任意一张纸牌。\r\n• 每个玩家有10秒的时间点击纸牌，每点击自己的纸牌，纸牌会随机变为扑克牌中任意一张，如果不满意，在10秒倒计时内，可以反复点，倒计时结束，记录该玩家的当前纸牌点数。所有玩家依次轮流。\r\n• 最后由点数最大的玩家惩罚点数最低的玩家。\r\n• 点数大小：主王>副王>A>K>Q>J>10>9>8>7>6>5>4>3>2，黑桃>红桃>梅花>方片。（主王和副王可以拿客户的酒品牌做参考设计）。" 
											 dimensions:CGSizeMake(320,400) alignment:CCTextAlignmentLeft 
											   fontName:@"Arial" fontSize:20];
		[label setPosition: ccp(160,270)];
		[self addChild: label z:1];
		*/
		
		CCLabelTTF* label = [CCLabelTTF labelWithString:@"  1. 玩家分别有10秒时间用手\r\n      划过牌面，更换随机出现\r\n      的牌面。\r\n  2. 10秒倒计时结束或玩家点\r\n      击确定按钮，获得最终牌\r\n      面大小。\r\n  3. 游戏结束后牌面最大者胜\r\n      利，牌面最小者失败。\r\n  4. 点数大小为:主王>副王>A\r\n      >K>Q>J>10>9>8>7>6>5\r\n      >4>3>2，黑桃>红桃>梅\r\n      花>方片。\r\n  5. 每轮游戏失败者接受惩\r\n      罚。" 
											 dimensions:CGSizeMake(226,300) alignment:CCTextAlignmentLeft
											   fontName:@"Arial" fontSize:17];
		[label setPosition: ccp(SCREEN_WIDTH/2 - 4,235)];
		[self addChild: label z:1];
		
		//返回
		CCMenuItemImage *vm = [CCMenuItemImage itemFromNormalImage:@"back_icon.png" selectedImage:nil target:self selector:@selector(Card_Des_Return:)];	
		CCMenu *vmm = [CCMenu menuWithItems: vm, nil];
		vmm.position = ccp(BOTTOM_X, BOTTOM_HEIGHT);
		[self addChild:vmm z:2];
	}
	return self;
}

/*
• 设定玩家人数（2-8人），预先输入惩罚方法。\r\n• 玩家一个个轮流玩。\r\n• 玩家进行游戏时，屏幕上有对应玩家数量的纸牌，纸牌大小为一副扑克牌中任意一张纸牌。\r\n• 每个玩家有10秒的时间点击纸牌，每点击自己的纸牌，纸牌会随机变为扑克牌中任意一张，如果不满意，在10秒倒计时内，可以反复点，倒计时结束，记录该玩家的当前纸牌点数。所有玩家依次轮流。\r\n• 最后由点数最大的玩家惩罚点数最低的玩家。\r\n• 点数大小：主王>副王>A>K>Q>J>10>9>8>7>6>5>4>3>2，黑桃>红桃>梅花>方片。（主王和副王可以拿客户的酒品牌做参考设计）。
*/

- (void)layerReplaced
{
	
}

@end
